Sergio Leone had wanted Charles Bronson for the Lee Van Cleef role in For a Few Dollars More (1965) but Bronson could not work around his commitment to this movie.